package 课上练习0420_scala_method$$class

/**
 * 抽象类
 */
object Scala_06Abstract {
  def main(args: Array[String]): Unit = {

  }
}

abstract class Student {
  //抽象字段
  var age:Int
  //抽象方法
  def show()
  //正常方法
  def play() = {

  }
}

// 第一种，自己变成抽象的
abstract class GoodStudent extends Student

// 第二种，将父类的抽象方法实现
class BadStudent extends Student {
  override var age: Int = _

//  def show(): Unit = ???  override可以不写
  override def show(): Unit = ???
}


